if (!('boxShadow' in document.body.style)) {
  document.body.setAttribute('class', 'noBoxShadow')
}

document.body.addEventListener('click', function (e) {
  var target = e.target
  if (target.tagName === 'INPUT' &&
        target.getAttribute('class').indexOf('liga') === -1) {
    target.select()
  }
});

(function () {
  var fontSize = document.getElementById('fontSize')

  var testDrive = document.getElementById('testDrive')

  var testText = document.getElementById('testText')
  function updateTest () {
    testDrive.innerHTML = testText.value || String.fromCharCode(160)
    if (window.icomoonLiga) {
      window.icomoonLiga(testDrive)
    }
  }
  function updateSize () {
    testDrive.style.fontSize = fontSize.value + 'px'
  }
  fontSize.addEventListener('change', updateSize, false)
  testText.addEventListener('input', updateTest, false)
  testText.addEventListener('change', updateTest, false)
  updateSize()
}())
